#include "AbstractItem.h"

AbstractItem::AbstractItem()
{
}

AbstractItem::~AbstractItem()
{
}

void AbstractItem::setVisible(bool visible)
{
}

void AbstractItem::show()
{
    if(!isVisible())
		setVisible(true);
}

void AbstractItem::hide()
{
	if(isVisible())
		setVisible(false);
}

bool AbstractItem::isVisible()const
{
	return true;
}

bool AbstractItem::loadFromJson(const QString& json)
{
	return false;
}
	
QString AbstractItem::toJson()const
{
    return QString("{}");
}